package vip

import (
	"context"
	"github.com/beherochuling/beesoft_api/app/helper/net"
	"github.com/beherochuling/beesoft_api/app/model"
	"github.com/beherochuling/beesoft_api/app/model/vip"
)

var Account account

type account struct{}

func (v *account) List(ctx context.Context, req *vip.AccountListRequest) (net.ErrorCode, *vip.AccountListResponse) {
	res := new(vip.AccountListResponse)

	return model.SuccessCode, res
}
func (v *account) Show(ctx context.Context, req *vip.AccountShowRequest) (net.ErrorCode, *vip.AccountShowResponse) {
	res := new(vip.AccountShowResponse)

	return model.SuccessCode, res
}
func (v *account) Store(ctx context.Context, req *vip.AccountShowRequest) {

}
func (v *account) UpdateById(ctx context.Context, req *vip.AccountUpdateRequest) {

}
func (v *account) DestroyById(ctx context.Context) { // , req *vip.AccountDestroyRequest

}
